Anti-Corruption Layer (ACL)